package cn.wolfcode.wolf2w.uitl;


import cn.wolfcode.wolf2w.uitl.newException.LogiclException;
import org.springframework.util.StringUtils;

/**
 * 定义一个工具类,来统一判断字符串是否为空
 *
 */
public class NoNullStringUitl {
    /**
     * 判断字符串不能为空
     * @param str
     * @return
     */
    public  static boolean nullGetString(String str){
        return str !=null && !"".equals(str.trim());
    }

    /**
     * 当字符串为空时抛出异常
     * @param str
     */
    public  static void getNull(String str,String mag){
        if (!StringUtils.hasLength(str)){
            throw  new LogiclException(mag);
        }
    }

    /**
     * 判断两个密码是否一样
     * @param v1 密码1
     * @param v2 密码2
     * @param mag 异常
     */
    public  static void isEquals(String v1,String v2,String mag){
        if (v1 == null || v2==null ){
            throw  new LogiclException("密码不能为空");
        }

        if (!v1.equals(v2) ){
            throw  new LogiclException(mag);
        }

    }



}
